@CHARSET "UTF-8";


input[type="text"], input[type="password"], input[type="number"]{ width:100%; height:21px; .height:19px; line-height:21px; padding:0 5px; border:1px solid #a3bbcc; font-size:12px !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="text"].readonly		{ background:#ebeff2; }
input[type="text"].textonly		{ background:transparent; border:0; }
input[type="text"].total		{ padding-bottom:2px; font-family:verdana; font-size:14px !important; font-weight:bold; color:#e52600; text-align:center; }

input[type="radio"]			{ margin:0 2px 2px 0; }

textarea    { width:100%; height:100%; margin-bottom:-2px; padding:3px 5px; border:1px solid #a3bbcc; resize:none; font-size:12px !important; overflow:auto; }

select      { width:100%; height:21px; border:1px solid #a3bbcc; font-size:12px !important; }

.file_input_textbox	{ float:left; _width:100% } 
.file_input_div		{ display:block; position:relative; float:right; width:21px; height:21px; margin-top:0; margin-left:-21px; overflow:hidden; cursor:pointer; }
.file_input_button	{ position:absolute; top:0; .top:1px; _top:2px; right:0; width:21px; height:21px; background:#a3bbcc url(../img/icon_search.png) no-repeat center center; border:0; cursor:pointer; }
.file_input_hidden	{ font-size:45px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; cursor:pointer; }


/* IE6 CSS */
input.type_text		{ _width:100%; _height:19px; _line-height:19px; _padding:0 5px; _border:1px solid #a3bbcc; _font-size:12px !important; }

/* IE9 + IE10 CSS */
@media screen and (min-width:0\0) {  
input[type="text"], input[type="password"]{ line-height:23px; }
}

/*크롬*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
textarea    		{ margin-bottom:-7px; }
input[type="radio"]	{ margin:0 4px 2px 0; }
}